package com.ztgf.search.models.bean;

import com.google.common.collect.Lists;
import com.google.common.collect.Sets;
import com.ztgf.search.models.dto.EsGoodsDTO;
import com.ztgf.search.models.dto.EsShopDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;
import java.util.Set;

/**
 * 搜索响应消息实体类
 *
 * @author chenyu.wang
 * @version 1.0
 */
@Data
public class SearchResponseBean implements Serializable {


    @ApiModelProperty(value = "商品集合")
    private List<EsGoodsDTO> listGoodsBean = Lists.newArrayList();

    @ApiModelProperty(value = "店铺集合")
    private List<EsShopDTO> listShopBean = Lists.newArrayList();

    @ApiModelProperty(value = "品牌集合")
    private List<BrandsBean> brandList = Lists.newArrayList();

    @ApiModelProperty(value = "分页页码")
    private Long pageNum;

    @ApiModelProperty(value = "分页-每页数量")
    private Long size;

    @ApiModelProperty(value = "总记录条数")
    private Long totalNum;


}
